#include "seqlist.h"

//算法思想:
//用k记录顺序表L中不等于x的元素个数，边扫描L边统计k
//并将不等于x的元素向前移动k个位置，最后修改L的长度
void DeleteX(seqlist *L, ElemType x) {
    int k = 0;
    int i;
    for (i = 0; i < L->length; i++) {
        if (L->data[i] != x) {
            L->data[ k++ ] = L->data[i];
        }
    }
    L->length = k;
}